﻿using System;
using DAL;
using VO;
using COMMON;

namespace BLL
{
    public class ConvenioBLL
    {

        //#region Insert
        //public static Retorno<Campanha> Insert(Campanha obj)
        //{
        //    var objReturn = new Retorno<Campanha>();
        //    try
        //    {
        //        //Insere Campanha
        //        new CampanhaDAL().Insert(obj);
        //        objReturn.Error = Enumerator.Error.Success;
        //        objReturn.Message = "OK";
        //    }
        //    catch (Exception ex)
        //    {
        //        objReturn.Error = Enumerator.Error.Failed;
        //        objReturn.Message = ex.Message;
        //    }
        //    return objReturn;
        //}
        //#endregion

        //#region Update
        //public static Retorno<Campanha> Update(Campanha obj)
        //{
        //    var objReturn = new Retorno<Campanha>();
        //    try
        //    {
        //        //Altera Campanha
        //        new CampanhaDAL().Update(obj);
        //        objReturn.Error = Enumerator.Error.Success;
        //        objReturn.Message = "OK";
        //    }
        //    catch (Exception ex)
        //    {
        //        objReturn.Error = Enumerator.Error.Failed;
        //        objReturn.Message = ex.Message;
        //    }
        //    return objReturn;
        //}
        //#endregion

        //#region UpdateStatus
        //public static Retorno<Campanha> UpdateStatus(Campanha obj)
        //{
        //    var objReturn = new Retorno<Campanha>();
        //    try
        //    {
        //        //Altera Status
        //        new CampanhaDAL().UpdateStatus(obj);
        //        objReturn.Error = Enumerator.Error.Success;
        //        objReturn.Message = "OK";
        //    }
        //    catch (Exception ex)
        //    {
        //        objReturn.Error = Enumerator.Error.Failed;
        //        objReturn.Message = ex.Message;
        //    }
        //    return objReturn;
        //}
        //#endregion

        //#region Delete
        //public static Retorno<Campanha> Delete(int idCampanha)
        //{
        //    var objReturn = new Retorno<Campanha>();
        //    try
        //    {
        //        //Deleta Campanha
        //        new CampanhaDAL().Delete(idCampanha);
        //        objReturn.Error = Enumerator.Error.Success;
        //        objReturn.Message = "OK";
        //    }
        //    catch (Exception ex)
        //    {
        //        objReturn.Error = Enumerator.Error.Failed;
        //        objReturn.Message = ex.Message;
        //    }
        //    return objReturn;
        //}
        //#endregion

        #region Select
        public static Retorno<Convenio> Select()
        {
            var objReturn = new Retorno<Convenio>();
            try
            {
                //Lista Campanha
                objReturn.List = new ConvenioDAL().Select();
                objReturn.Error = Enumerator.Error.Success;
                objReturn.Message = "OK";
            }
            catch (Exception ex)
            {
                objReturn.Error = Enumerator.Error.Failed;
                objReturn.Message = ex.Message;
            }
            return objReturn;
        }
        #endregion

    }
}